[INFO] fetching crate moduvex-observe 1.0.0...
[INFO] testing moduvex-observe-1.0.0 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate moduvex-observe 1.0.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate moduvex-observe 1.0.0
[INFO] finished tweaking crates.io crate moduvex-observe 1.0.0
[INFO] tweaked toml for crates.io crate moduvex-observe 1.0.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate moduvex-observe 1.0.0 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate moduvex-observe 1.0.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded moduvex-runtime v1.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d800992d3af4847a5cd1e2b8d3f08cfd5d8403c1f3199e51ead5d0ed31e961ad
[INFO] running `Command { std: "docker" "start" "-a" "d800992d3af4847a5cd1e2b8d3f08cfd5d8403c1f3199e51ead5d0ed31e961ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d800992d3af4847a5cd1e2b8d3f08cfd5d8403c1f3199e51ead5d0ed31e961ad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d800992d3af4847a5cd1e2b8d3f08cfd5d8403c1f3199e51ead5d0ed31e961ad", kill_on_drop: false }`
[INFO] [stdout] d800992d3af4847a5cd1e2b8d3f08cfd5d8403c1f3199e51ead5d0ed31e961ad
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e60797be13a33da9f337be12b31544a4e97709251201668cb306c9705283a379
[INFO] running `Command { std: "docker" "start" "-a" "e60797be13a33da9f337be12b31544a4e97709251201668cb306c9705283a379", kill_on_drop: false }`
[INFO] [stderr]    Compiling moduvex-runtime v1.0.0
[INFO] [stderr]    Compiling moduvex-observe v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.21s
[INFO] running `Command { std: "docker" "inspect" "e60797be13a33da9f337be12b31544a4e97709251201668cb306c9705283a379", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e60797be13a33da9f337be12b31544a4e97709251201668cb306c9705283a379", kill_on_drop: false }`
[INFO] [stdout] e60797be13a33da9f337be12b31544a4e97709251201668cb306c9705283a379
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 55a2900feb2c579981a69ce7919481b1f8fe4eaa8513ccdd037ec7717fefcc08
[INFO] running `Command { std: "docker" "start" "-a" "55a2900feb2c579981a69ce7919481b1f8fe4eaa8513ccdd037ec7717fefcc08", kill_on_drop: false }`
[INFO] [stderr]    Compiling moduvex-observe v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.55s
[INFO] running `Command { std: "docker" "inspect" "55a2900feb2c579981a69ce7919481b1f8fe4eaa8513ccdd037ec7717fefcc08", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "55a2900feb2c579981a69ce7919481b1f8fe4eaa8513ccdd037ec7717fefcc08", kill_on_drop: false }`
[INFO] [stdout] 55a2900feb2c579981a69ce7919481b1f8fe4eaa8513ccdd037ec7717fefcc08
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 29f85ce6ddd3abe3eefd8b5aef5d951203bc87a3ebdb3996f6f185d1b02225c2
[INFO] running `Command { std: "docker" "start" "-a" "29f85ce6ddd3abe3eefd8b5aef5d951203bc87a3ebdb3996f6f185d1b02225c2", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/moduvex_observe-a377db56030fa681)
[INFO] [stdout] 
[INFO] [stdout] running 178 tests
[INFO] [stdout] test export::prometheus::tests::render_counter_zero_value ... {"level":"TRACE","ts":1774844469352173,"msg":"level sweep"}
[INFO] [stdout] {"level":"DEBUG","ts":1774844469352201,"msg":"level sweep"}
[INFO] [stdout] {"level":"INFO","ts":1774844469352204,"msg":"level sweep"}
[INFO] [stdout] {"level":"WARN","ts":1774844469352206,"msg":"level sweep"}
[INFO] [stdout] {"level":"ERROR","ts":1774844469352208,"msg":"level sweep"}
[INFO] [stdout] ok
[INFO] [stdout] test export::prometheus::tests::render_counter ... ok
[INFO] [stdout] test export::prometheus::tests::render_empty_metrics_produces_empty_output ... ok
[INFO] [stdout] test export::prometheus::tests::render_histogram_empty_buckets_still_has_sum_and_count ... ok
[INFO] [stdout] test export::prometheus::tests::render_multiple_metrics_produces_all ... ok
[INFO] [stdout] test export::prometheus::tests::render_histogram_type_line ... ok
[INFO] [stdout] test export::prometheus::tests::render_to_string_returns_valid_utf8 ... ok
[INFO] [stdout] test export::prometheus::tests::render_to_vec_produces_same_as_render_to_string ... ok
[INFO] [stdout] test export::stdout::tests::stdout_exporter_all_log_levels ... ok
[INFO] [stdout] test health::tests::aggregate_degraded_message_includes_check_name ... ok
[INFO] [stdout] test health::tests::aggregate_unhealthy_message_includes_check_name ... ok
[INFO] [stdout] test health::tests::empty_registry_check_all_returns_empty ... ok
[INFO] [stdout] DEBUG new pretty
[INFO] [stdout] {"level":"ERROR","ts":1774844469355857,"msg":"new json"}
[INFO] [stdout] test health::tests::health_status_display_degraded ... ok
[INFO] [stdout] test health::tests::health_status_display_healthy ... ok
[INFO] [stdout] test export::prometheus::tests::render_gauge_negative_value ... ok
[INFO] [stdout] test health::tests::all_healthy ... ok
[INFO] [stdout] test export::prometheus::tests::render_gauge ... ok
[INFO] [stdout] test health::tests::check_all_returns_individual_results ... ok
[INFO] [stdout] test export::stdout::tests::stdout_exporter_new_pretty ... ok
[INFO] [stdout] test export::stdout::tests::stdout_exporter_new_json ... ok
[INFO] [stdout] test health::tests::empty_registry_aggregate_is_healthy ... ok
[INFO] [stdout] test export::prometheus::tests::render_large_counter_value ... ok
[INFO] [stdout] test health::tests::degraded_propagates ... ok
[INFO] [stdout] test health::tests::health_status_display_unhealthy ... ok
[INFO] [stdout] test health::tests::health_status_equality ... ok
[INFO] [stdout] test health::tests::health_status_is_healthy_only_for_healthy_variant ... ok
[INFO] [stdout] test health::tests::multiple_checks_all_healthy ... ok
[INFO] [stdout] test health::tests::one_unhealthy_makes_aggregate_unhealthy ... ok
[INFO] [stdout] test health::tests::registry_default_equals_new ... ok
[INFO] [stdout] test health::tests::unhealthy_takes_priority_over_degraded ... ok
[INFO] [stdout] test log::format::tests::json_escapes_backslash ... ok
[INFO] [stdout] test log::format::tests::json_escapes_carriage_return ... ok
[INFO] [stdout] test log::format::tests::json_escapes_double_quote ... ok
[INFO] [stdout] test log::format::tests::json_escapes_tab ... ok
[INFO] [stdout] test log::format::tests::json_escaping ... ok
[INFO] [stdout] {"level":"INFO","ts":1774844469358315,"msg":"test event","key":"value"}
[INFO] [stdout] test log::format::tests::json_format_all_levels ... ok
[INFO] [stdout] test log::format::tests::json_format_basic ... ok
[INFO] [stdout] test log::format::tests::json_format_f64_infinity_is_null ... ok
[INFO] [stdout] test log::format::tests::json_format_f64_nan_is_null ... ok
[INFO] [stdout] test log::format::tests::json_format_f64_value ... ok
[INFO] [stdout] test export::stdout::tests::stdout_format_variants_are_distinct ... ok
[INFO] [stdout] test log::format::tests::json_format_negative_i64 ... ok
[INFO] [stdout] WARN pretty test x=42
[INFO] [stdout] test log::format::tests::json_format_u64_value ... ok
[INFO] [stdout] test export::stdout::tests::stdout_exporter_does_not_panic ... ok
[INFO] [stdout] test log::format::tests::json_format_output_ends_with_newline ... ok
[INFO] [stderr] {"level":"INFO","ts":1774844469360209,"msg":"json test","x":1}
[INFO] [stderr] INFO pretty test k=v
[INFO] [stdout] test log::format::tests::pretty_format_no_fields_still_has_level_and_message ... ok
[INFO] [stdout] test log::format::tests::pretty_format_output_ends_with_newline ... ok
[INFO] [stdout] test log::subscriber::tests::dispatch_without_subscriber_is_noop ... ok
[INFO] [stdout] test log::subscriber::tests::log_format_eq ... ok
[INFO] [stdout] test log::subscriber::tests::log_subscriber_filters_below_min_level ... ok
[INFO] [stdout] test health::tests::check_result_name_matches_registered_check ... ok
[INFO] [stdout] test log::subscriber::tests::log_subscriber_from_env_defaults_to_info_pretty ... ok
[INFO] [stdout] test export::stdout::tests::stdout_exporter_pretty_does_not_panic ... ok
[INFO] [stdout] test log::subscriber::tests::log_subscriber_from_env_reads_json_format ... ok
[INFO] [stdout] test log::subscriber::tests::log_subscriber_from_env_reads_level ... ok
[INFO] [stdout] test log::format::tests::pretty_format_basic ... ok
[INFO] [stdout] test log::subscriber::tests::log_subscriber_from_env_unknown_level_defaults_to_info ... ok
[INFO] [stdout] test log::format::tests::pretty_format_multiple_fields ... ok
[INFO] [stdout] test log::subscriber::tests::log_subscriber_json_writes_to_buffer ... ok
[INFO] [stdout] test log::subscriber::tests::log_subscriber_pretty_writes_to_buffer ... ok
[INFO] [stdout] test log::subscriber::tests::parse_level_case_insensitive ... ok
[INFO] [stdout] test log::subscriber::tests::parse_level_unknown_returns_none ... ok
[INFO] [stdout] test log::subscriber::tests::parse_level_valid ... ok
[INFO] [stdout] test log::subscriber::tests::set_min_level_and_read_back ... ok
[INFO] [stdout] test log::tests::event_builder ... ok
[INFO] [stdout] test log::tests::event_empty_fields_by_default ... ok
[INFO] [stdout] test log::tests::event_has_timestamp ... ok
[INFO] [stdout] test log::tests::event_multiple_fields ... ok
[INFO] [stdout] test log::tests::level_as_str ... ok
[INFO] [stdout] test log::tests::level_display_matches_as_str ... ok
[INFO] [stdout] test log::tests::level_equality ... ok
[INFO] [stdout] test log::tests::level_ordering ... ok
[INFO] [stdout] test log::tests::value_bool_false_display ... ok
[INFO] [stdout] test log::tests::value_clone ... ok
[INFO] [stdout] test log::tests::value_display ... ok
[INFO] [stdout] test log::tests::value_from_i32 ... ok
[INFO] [stdout] test log::tests::value_from_f64 ... ok
[INFO] [stdout] test log::tests::value_from_bool ... ok
[INFO] [stdout] test log::tests::value_from_i64 ... ok
[INFO] [stdout] test log::tests::value_f64_display ... ok
[INFO] [stdout] test log::tests::value_from_str_ref ... ok
[INFO] [stdout] test log::tests::value_from_string_owned ... ok
[INFO] [stdout] test log::tests::value_from_u32 ... ok
[INFO] [stdout] test log::tests::value_from_u64 ... ok
[INFO] [stdout] test log::tests::value_from_usize ... ok
[INFO] [stdout] test metrics::counter::tests::counter_basic ... ok
[INFO] [stdout] test metrics::counter::tests::counter_concurrent ... ok
[INFO] [stdout] test metrics::counter::tests::counter_debug_format ... ok
[INFO] [stdout] test metrics::counter::tests::counter_inc_and_inc_by_interleaved ... ok
[INFO] [stdout] test metrics::counter::tests::counter_inc_by_large_value ... ok
[INFO] [stdout] test metrics::gauge::tests::gauge_set_negative ... ok
[INFO] [stdout] test metrics::gauge::tests::gauge_set_to_i64_min_max ... ok
[INFO] [stdout] test metrics::counter::tests::counter_inc_by_zero_is_noop ... ok
[INFO] [stdout] test metrics::gauge::tests::gauge_starts_at_zero ... ok
[INFO] [stdout] test metrics::histogram::tests::histogram_basic ... ok
[INFO] [stdout] test metrics::counter::tests::counter_multiple_increments_accumulate ... ok
[INFO] [stdout] test metrics::histogram::tests::histogram_debug_format ... ok
[INFO] [stdout] test metrics::counter::tests::counter_name_and_help ... ok
[INFO] [stdout] test metrics::counter::tests::counter_starts_at_zero ... ok
[INFO] [stdout] test metrics::gauge::tests::gauge_add_negative_values ... ok
[INFO] [stdout] test metrics::gauge::tests::gauge_add_zero_is_noop ... ok
[INFO] [stdout] test metrics::gauge::tests::gauge_basic ... ok
[INFO] [stdout] test metrics::gauge::tests::gauge_debug_format ... ok
[INFO] [stdout] test metrics::gauge::tests::gauge_dec_below_zero ... ok
[INFO] [stderr] ERROR should pass filter
[INFO] [stderr] INFO info msg
[INFO] [stderr] ERROR error message
[INFO] [stderr] ERROR error with field code=500
[INFO] [stderr] INFO info message
[INFO] [stderr] INFO info with fields status=200 path=/health
[INFO] [stdout] test metrics::counter::tests::counter_concurrent_inc_by ... ok
[INFO] [stderr] WARN warn message
[INFO] [stdout] test metrics::gauge::tests::gauge_concurrent_increments ... ok
[INFO] [stdout] test metrics::histogram::tests::histogram_empty_has_zero_count_and_sum ... ok
[INFO] [stdout] test metrics::histogram::tests::histogram_name_help_bounds ... ok
[INFO] [stdout] test metrics::histogram::tests::histogram_observe_above_all_bounds_goes_to_inf_only ... ok
[INFO] [stdout] test metrics::histogram::tests::histogram_observe_exactly_on_boundary ... ok
[INFO] [stdout] test metrics::histogram::tests::histogram_observe_zero ... ok
[INFO] [stdout] test metrics::histogram::tests::histogram_single_bucket ... ok
[INFO] [stdout] test metrics::histogram::tests::histogram_snapshot_length_is_bounds_plus_one ... ok
[INFO] [stdout] test metrics::histogram::tests::histogram_sum_accumulates_correctly ... ok
[INFO] [stdout] test metrics::registry::tests::empty_registry_collect_returns_empty ... ok
[INFO] [stdout] test metrics::histogram::tests::histogram_concurrent ... ok
[INFO] [stdout] test export::prometheus::tests::render_histogram ... ok
[INFO] [stdout] test metrics::gauge::tests::gauge_name_and_help ... ok
[INFO] [stdout] test metrics::registry::tests::metric_kind_equality ... ok
[INFO] [stdout] test metrics::registry::tests::metric_snapshot_clone ... ok
[INFO] [stdout] test metrics::registry::tests::registry_collect_preserves_metric_names_and_kinds ... ok
[INFO] [stdout] test metrics::registry::tests::registry_freeze_sets_frozen_flag ... ok
[INFO] [stdout] test metrics::registry::tests::registry_collect_reflects_live_metric_values ... ok
[INFO] [stdout] test metrics::registry::tests::registry_not_frozen_by_default ... ok
[INFO] [stdout] test metrics::registry::tests::registry_register_and_collect ... ok
[INFO] [stdout] test metrics::gauge::tests::gauge_concurrent_inc_dec ... ok
[INFO] [stdout] test tests::init_logging_is_idempotent ... ok
[INFO] [stdout] test tests::log_event_macro_filtered_when_below_min ... ok
[INFO] [stdout] test tests::debug_macro_compiles ... ok
[INFO] [stdout] test tests::log_event_macro_passes_at_or_above_min_level ... ok
[INFO] [stdout] test tests::log_subscriber_new_fields_accessible ... ok
[INFO] [stdout] test tests::set_min_level_affects_macro_gate ... ok
[INFO] [stdout] test tests::trace_event_alias_compiles ... ok
[INFO] [stdout] test tests::error_macro_compiles ... ok
[INFO] [stdout] test tests::trace_macro_compiles ... ok
[INFO] [stdout] test tests::info_macro_compiles ... ok
[INFO] [stdout] test tests::warn_macro_compiles ... ok
[INFO] [stdout] test metrics::registry::tests::registry_register_histogram_and_collect ... ok
[INFO] [stdout] test trace::context::tests::inherit_copies_trace_id ... ok
[INFO] [stdout] test trace::context::tests::span_context_pop_empty_returns_none ... ok
[INFO] [stdout] test trace::context::tests::span_context_push_multiple_ordered ... ok
[INFO] [stdout] test trace::context::tests::span_context_push_pop ... ok
[INFO] [stdout] test trace::context::tests::try_current_context_returns_none_outside_scope ... ok
[INFO] [stdout] test trace::span::tests::child_inherits_trace_id ... ok
[INFO] [stdout] test trace::span::tests::deeply_nested_span_inherits_trace_id ... ok
[INFO] [stdout] test trace::span::tests::nested_spans_have_unique_ids ... ok
[INFO] [stdout] test trace::span::tests::span_close_idempotent ... ok
[INFO] [stdout] test trace::context::tests::span_context_debug_format ... ok
[INFO] [stdout] test tests::json_format_output_is_valid_structure ... ok
[INFO] [stdout] test trace::context::tests::span_context_default_equals_new ... ok
[INFO] [stdout] test trace::context::tests::span_context_inherit_copies_span_stack ... ok
[INFO] [stdout] test trace::context::tests::span_context_new_has_empty_stack ... ok
[INFO] [stdout] test trace::span::tests::span_close_sets_end_timestamp ... ok
[INFO] [stdout] test trace::context::tests::span_context_pop_drains_stack ... ok
[INFO] [stdout] test trace::span::tests::span_fields ... ok
[INFO] [stdout] test trace::span::tests::span_debug_format ... ok
[INFO] [stdout] test trace::span::tests::span_guard_accesses_span ... ok
[INFO] [stdout] test trace::span::tests::span_duration_is_non_negative ... ok
[INFO] [stdout] test trace::span::tests::span_records_duration ... ok
[INFO] [stdout] test trace::span::tests::span_with_multiple_fields ... ok
[INFO] [stdout] test trace::span::tests::span_start_us_is_positive ... ok
[INFO] [stdout] test trace::tests::bulk_span_ids_all_unique ... ok
[INFO] [stdout] test trace::tests::bulk_trace_ids_all_unique ... ok
[INFO] [stdout] test trace::tests::span_id_all_hex_chars ... ok
[INFO] [stdout] test trace::tests::span_id_debug_format ... ok
[INFO] [stdout] test trace::tests::trace_id_debug_format ... ok
[INFO] [stdout] test trace::tests::trace_id_display_is_32_hex_chars ... ok
[INFO] [stdout] test trace::tests::trace_id_equality_with_same_values ... ok
[INFO] [stdout] test trace::tests::trace_id_all_hex_chars ... ok
[INFO] [stdout] test trace::tests::trace_id_inequality_different_high ... ok
[INFO] [stdout] test trace::tests::trace_id_inequality_different_low ... ok
[INFO] [stdout] test trace::tests::trace_id_unique ... ok
[INFO] [stdout] test trace::tests::span_id_display_is_16_hex_chars ... ok
[INFO] [stdout] test trace::span::tests::span_new_has_no_parent ... ok
[INFO] [stdout] test trace::tests::span_id_unique ... ok
[INFO] [stdout] test trace::span::tests::span_new_is_open ... ok
[INFO] [stdout] test trace::tests::span_id_equality_with_same_value ... ok
[INFO] [stdout] test metrics::registry::tests::freeze_prevents_registration - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 178 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests moduvex_observe
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 9) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "29f85ce6ddd3abe3eefd8b5aef5d951203bc87a3ebdb3996f6f185d1b02225c2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "29f85ce6ddd3abe3eefd8b5aef5d951203bc87a3ebdb3996f6f185d1b02225c2", kill_on_drop: false }`
[INFO] [stdout] 29f85ce6ddd3abe3eefd8b5aef5d951203bc87a3ebdb3996f6f185d1b02225c2
